# random随机


import random

# random.random() 0-1直接的随机
print(random.random(), random.random())  # 0.23055872688607715 0.0952585141165797

# 随机8位bit
print(random.getrandbits(8))

# a-b随机(实数）
print(random.uniform(1, 10))

# 范围整数随机
print(random.randrange(1, 10, 2))

# 随机取一个
l = [2, 3, 1, 5, 6, 555]
print(random.choice(l))

# 取多个 概率相同
print(random.choices(l, k=2))

# 随机打乱
l = [1, 2, 3, 4, 5]
random.shuffle(l)
print(l)

# 取2个不同的值（不同值的概率相同
l = list(range(10))
print(random.sample(l, 2))
